package com.gzx.plugin.tjzy.modular.trace.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import vip.xiaonuo.common.pojo.TenantEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author xbl
 * &#064;description
 * &#064;date  2025/3/21
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "gzx_trace_plan", autoResultMap = true)
public class GzxTracePlan extends TenantEntity {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 案件id
     */
    private Long caseId;

    /**
     * 跟进人名称
     */
    private String traceName;

    /**
     * 跟进人id
     */
    private Long traceUser;

    /**
     * 下次跟进时间
     */
    private Date nextTraceTime;

    /**
     * 应催总金额
     */
    private BigDecimal cleanLoanAmount;

    /**
     * 跟进备注
     */
    private String traceRemark;

    /**
     * 通知状态(0：未通知；1：已通知)
     */
    private Integer noticeStatus;

    /**
     * 读取状态 (0：未读；1：已读)
     */
    private Integer readStatus;

}
